package com.cv.platform.api.message;

import com.cv.platform.api.message.dto.CvMessageDTO;

/**
 * 视频平台 - 私信 API 接口
 */
public interface CvMessageApi {

    /**
     * 保存私信内容
     *
     * @param cvMessageDTO 私信内容
     */
    void saveMessage(CvMessageDTO cvMessageDTO);

    /**
     * 设置私信已读
     * 
     * @param conversationId 会话编号
     */
    void setRead(Long conversationId);

    /**
     * 删除用户所有私信内容
     * 
     * @param userId 用户编号
     */
    void deleteAllMessage(Long userId);
    
}
